home *** CD-ROM | disk | FTP | other *** search
/ Products & Services for NeXT / Products & Services for NeXT.iso / AlembicDemo.app / ScriptWriter / CommandGroups / Time.cmdgrp (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1993-07-19  |  100.2 KB  |  622 lines

  1. typedstream
  2. CommandGroup
  3. Object
  4. [13@]
  5. Command
  6. NXImage
  7. NXBitmapImageRep
  8. NXImageRep
  9. iisssss00
  10. [576c]UUUUUUUUUUU@
  11. UUUUUUUUUUX
  12. NXCachedImageRep
  13. iiiiii00
  14. [4608c]T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  15. EO"/#/
  16. 3?E_f
  17. /UoVov
  18. Tofof
  19. T_Vof
  20. COfoUoVoe
  21. 4OC_f
  22. "/eofoe
  23. Vo3O4OUogo
  24. "?E_eof
  25. UoVof
  26. eo"?2?3?T_V_f
  27. foeoVoeoU_CO3?
  28. !/"/D_U_v
  29. UoTofo
  30. /D_Vof
  31. VoUoVoe
  32. VoUoVoUoVoUo
  33. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  34.  execute commands at a later time
  35. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  36. \margl40
  37. \margr40
  38. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 at
  39. \b0  spools away a copy of the named file to be used as input to sh(1) or csh(1). If the -c flag (for (csh(1))) or the -s flag (for (sh(1))) is specified, then that shell will be used to execute the job; if no shell is specified, the current environment shell is used. If no file name is specified, at prompts for commands from standard input until a ^D is typed. If the -m flag is specified, mail will be sent to the user after the job has been run. If errors occur during execution of the job, then a copy of the error diagnostics will be sent to the user. If no errors occur, then a short message is sent informing the user that no errors occurred. The format of the spool file is as follows: A four line header that includes the owner of the job, the name of the job, the shell used to run the job, and whether mail will be set after the job is executed. The header is followed by a cd command to the current directory and a umask command to set the modes on any files created by the job. Then at copies all relevant environment variables to the spool file. When the script is run, it uses the user and group ID of the creator of the spool file. The time is 1 to 4 digits, with an optional following `A', `P', `N' or `M' for AM, PM, noon or midnight. One and two digit numbers are taken to be hours, three and four digits to be hours and minutes. If no letters follow the digits, a 24 hour clock time is understood. The optional day is either (1) a month name followed by a day number, or (2) a day of the week; if the word `week' follows, invocation is moved seven days further off. Names of months and days may be recognizably truncated. Examples of legitimate commands are at 8am jan 24 at -c -m 1530 fr week at -s -m 1200n week At programs are executed by periodic execution of the command /usr/lib/atrun from cron(8). The granularity of at depends upon the how often atrun is executed. Error output is lost unless redirected or the -m flag is requested, in which case a copy of the errors is sent to the user via mail(1).
  40. CommandOption
  41. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  42. \margl40
  43. \margr40
  44. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 csh
  45. \b0 (1) will be used to execute the job
  46. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  47. \margl40
  48. \margr40
  49. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 sh
  50. \b0 (1) will be used to execute the job
  51. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  52. \margl40
  53. \margr40
  54. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Mail will be sent to the user after the job has been run
  55. CommandArgument
  56. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  57. \margl40
  58. \margr40
  59. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The time to execute the command
  60. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  61. \margl40
  62. \margr40
  63. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The day to execute the command
  64. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  65. \margl40
  66. \margr40
  67. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Commands to 
  68. \b at
  69. UUUUUUUUUUU@
  70. UUUUUUUUUUX
  71. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  72. EO"/#/
  73. 3?E_f
  74. /UoVov
  75. Tofof
  76. T_Vof
  77. COfoUoVoe
  78. 4OC_f
  79. "/eofoe
  80. Vo3O4OUogo
  81. "?E_eof
  82. UoVof
  83. eo"?2?3?T_V_f
  84. foeoVoeoU_CO3?
  85. !/"/D_U_v
  86. UoTofo
  87. /D_Vof
  88. VoUoVoe
  89. VoUoVoUoVoUo
  90. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  91. )print the queue of jobs waiting to be run
  92. s{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  93. \margl40
  94. \margr40
  95. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 atq
  96. \b0  prints the queue of jobs that are waiting to be run at a later date. These jobs were created with the at(1) command. With no flags, the queue is sorted in the order that the jobs will be executed.
  97. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  98. \margl40
  99. \margr40
  100. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The queue is sorted by the time that the at command was given
  101. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  102. \margl40
  103. \margr40
  104. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Prints only the total number of files that are currently in the queue
  105. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  106. \margl40
  107. \margr40
  108. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The user(s) to display files for
  109. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  110. EO"/#/
  111. 3?E_f
  112. /UoVov
  113. Tofof
  114. T_Vof
  115. COfoUoVoe
  116. 4OC_f
  117. "/eofoe
  118. Vo3O4OUogo
  119. "?E_eof
  120. UoVof
  121. eo"?2?3?T_V_f
  122. foeoVoeoU_CO3?
  123. !/"/D_U_v
  124. UoTofo
  125. /D_Vof
  126. VoUoVoe
  127. VoUoVoUoVoUo
  128. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  129. UUUUUUUUUUU@
  130. UUUUUUUUUUX
  131. remove jobs spooled by at
  132. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  133. \margl40
  134. \margr40
  135. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 atrm
  136. \b0  removes jobs that were created with the at(1) command. With the flag, all jobs belonging to the person invoking atrm are removed. If a job number(s) is specified, atrm attempts to remove only that job number(s).
  137. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  138. \margl40
  139. \margr40
  140. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 All jobs belonging to the person invoking 
  141. \b atrm
  142. \b0  are removed
  143. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  144. \margl40
  145. \margr40
  146. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 atrm
  147. \b0  asks if a job should be removed; a response of 'y' causes the job to be removed
  148. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  149. \margl40
  150. \margr40
  151. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 All information regarding the removal of the specified jobs is suppressed
  152. job number
  153. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  154. \margl40
  155. \margr40
  156. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 If specified, 
  157. \b atrm
  158. \b0  attempts to remove only these job number(s)
  159. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  160. \margl40
  161. \margr40
  162. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 If specified, all jobs belonging to these user(s) are removed
  163. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  164. EO"/#/
  165. 3?E_f
  166. /UoVov
  167. Tofof
  168. T_Vof
  169. COfoUoVoe
  170. 4OC_f
  171. "/eofoe
  172. Vo3O4OUogo
  173. "?E_eof
  174. UoVof
  175. eo"?2?3?T_V_f
  176. foeoVoeoU_CO3?
  177. !/"/D_U_v
  178. UoTofo
  179. /D_Vof
  180. VoUoVoe
  181. VoUoVoUoVoUo
  182. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  183. UUUUUUUUUUU@
  184. UUUUUUUUUUX
  185. print calendar
  186. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  187. \margl40
  188. \margr40
  189. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 cal
  190. \b0  prints a calendar for the specified year. If a month is also specified, a calendar just for that month is printed. Year can be between 1 and 9999. The month is a number between 1 and 12. The calendar produced is that for England and her colonies.
  191. month
  192. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  193. \margl40
  194. \margr40
  195. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 If specified, a calendar just for this month is printed
  196. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  197. \margl40
  198. \margr40
  199. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The year to print a calendar for
  200. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  201. EO"/#/
  202. 3?E_f
  203. /UoVov
  204. Tofof
  205. T_Vof
  206. COfoUoVoe
  207. 4OC_f
  208. "/eofoe
  209. Vo3O4OUogo
  210. "?E_eof
  211. UoVof
  212. eo"?2?3?T_V_f
  213. foeoVoeoU_CO3?
  214. !/"/D_U_v
  215. UoTofo
  216. /D_Vof
  217. VoUoVoe
  218. VoUoVoUoVoUo
  219. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  220. UUUUUUUUUUU@
  221. UUUUUUUUUUX
  222. calendar
  223. reminder service
  224. 7{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  225. \margl40
  226. \margr40
  227. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 calendar
  228. \b0  consults the file `calendar' in the current directory and prints out lines that contain today's or tomorrow's date anywhere in the line. Most reasonable month-day dates such as `Dec. 7,' `december 7,' `12/7,' etc., are recognized, but not `7 December' or `7/12'. If you give the month as ``*'' with a date, i.e. ``* 1'', that day in any month will do. On weekends `tomorrow' extends through Monday. When an argument is present, calendar does its job for every user who has a file `calendar' in his login directory and sends him any positive results by mail(1). Normally this is done daily in the wee hours under control of cron(8). The file `calendar' is first run through the ``C'' preprocessor, /lib/cpp, to include any other calendar files specified with the usual ``#include'' syntax. Included calendars will usually be shared by all users, maintained and documented by the local administration.
  229. 9{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  230. \margl40
  231. \margr40
  232. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Does its job for every user who has a file `calendar' in his login directory and sends him any positive results by mail(1)
  233. UUUUUUUUUUU@
  234. UUUUUUUUUUX
  235. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  236. EO"/#/
  237. 3?E_f
  238. /UoVov
  239. Tofof
  240. T_Vof
  241. COfoUoVoe
  242. 4OC_f
  243. "/eofoe
  244. Vo3O4OUogo
  245. "?E_eof
  246. UoVof
  247. eo"?2?3?T_V_f
  248. foeoVoeoU_CO3?
  249. !/"/D_U_v
  250. UoTofo
  251. /D_Vof
  252. VoUoVoe
  253. VoUoVoUoVoUo
  254. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  255. clock daemon
  256. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  257. \margl40
  258. \margr40
  259. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 cron
  260. \b0  executes commands at specified dates and times according to the instructions in the files /private/etc/crontab and /private/etc/crontab.local. None, either one, or both of these files may be present. Since cron never exits, it should only be executed once. This is best done by running cron from the initialization process through the file /etc/rc; see init(8).\
  261. The crontab files consist of lines of seven fields each. The fields are separated by spaces or tabs. The first five are integer patterns to specify:\
  262. + minute (0-59) o
  263. + hour (0-23) o
  264. + day of the month (1-31) o
  265. + month of the year (1-12) o
  266. + day of the week (1-7 with 1 = Monday)\
  267. Each of these patterns may contain:\
  268. + a number in the range above o
  269. + two numbers separated by a minus meaning a range inclusive o
  270. + a list of numbers separated by commas meaning any of the numbers o
  271. + an asterisk meaning all legal values\
  272. The sixth field is a user name: the command will be run with that user's uid and permissions. The seventh field consists of all the text on a line following the sixth field, including spaces and tabs; this text is treated as a command which is executed by the Shell at the specified times. A percent character (``%'') in this field is translated to a new-line character.\
  273. Both crontab files are checked by cron every minute, on the minute.
  274.     /usr/etc/
  275. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  276. EO"/#/
  277. 3?E_f
  278. /UoVov
  279. Tofof
  280. T_Vof
  281. COfoUoVoe
  282. 4OC_f
  283. "/eofoe
  284. Vo3O4OUogo
  285. "?E_eof
  286. UoVof
  287. eo"?2?3?T_V_f
  288. foeoVoeoU_CO3?
  289. !/"/D_U_v
  290. UoTofo
  291. /D_Vof
  292. VoUoVoe
  293. VoUoVoUoVoUo
  294. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  295. UUUUUUUUUUU@
  296. UUUUUUUUUUX
  297. print and set the date
  298. B{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  299. \margl40
  300. \margr40
  301. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 If no arguments are given, the current date and time are printed. Providing an argument will set the desired date. Only the superuser can set the date.\
  302. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0\cf0 If timed(8) is running to synchronize the clocks of machines in a local area network, date sets the time globally on all those machines unless the -n option is given.\
  303. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  304. \margl40
  305. \margr40
  306. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Used to display or set the date in GMT (universal) time
  307. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  308. \margl40
  309. \margr40
  310. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Date sets the time globally on all machines in a local area network unless this flag is given
  311. yymmddhhmm
  312. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  313. \margl40
  314. \margr40
  315. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The year, month, day, hour and minute to set the date and time to
  316. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  317. \margl40
  318. \margr40
  319. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The seconds to set the time to
  320. UUUUUUUUUUU@
  321. UUUUUUUUUUX
  322. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  323. EO"/#/
  324. 3?E_f
  325. /UoVov
  326. Tofof
  327. T_Vof
  328. COfoUoVoe
  329. 4OC_f
  330. "/eofoe
  331. Vo3O4OUogo
  332. "?E_eof
  333. UoVof
  334. eo"?2?3?T_V_f
  335. foeoVoeoU_CO3?
  336. !/"/D_U_v
  337. UoTofo
  338. /D_Vof
  339. VoUoVoe
  340. VoUoVoUoVoUo
  341. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  342. time a command
  343. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  344. \margl40
  345. \margr40
  346. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The given command is executed; after it is complete, 
  347. \b time
  348. \b0  prints the elapsed time during the command, the time spent in the system, and the time spent in execution of the command. Times are reported in seconds and are printed on the diagnostic output stream. Time is built in to csh(1), using a different output format.
  349. command
  350. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  351. \margl40
  352. \margr40
  353. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The command to execute
  354. UUUUUUUUUUU@
  355. UUUUUUUUUUX
  356. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  357. EO"/#/
  358. 3?E_f
  359. /UoVov
  360. Tofof
  361. T_Vof
  362. COfoUoVoe
  363. 4OC_f
  364. "/eofoe
  365. Vo3O4OUogo
  366. "?E_eof
  367. UoVof
  368. eo"?2?3?T_V_f
  369. foeoVoeoU_CO3?
  370. !/"/D_U_v
  371. UoTofo
  372. /D_Vof
  373. VoUoVoe
  374. VoUoVoUoVoUo
  375. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  376. timed
  377. time server daemon
  378. 8{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  379. \margl40
  380. \margr40
  381. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 timed
  382. \b0  is the time server daemon and is normally invoked at boot time from the rc(8) file. It synchronizes the host's time with the time of other machines in a local area network running timed(8). These time servers will slow down the clocks of some machines and speed up the clocks of others to bring them to the average network time. The average network time is computed from measurements of clock differences using the ICMP timestamp request message. The service provided by timed is based on a master-slave scheme. When timed(8) is started on a machine, it asks the master for the network time and sets the host's clock to that time. After that, it accepts synchronization messages periodically sent by the master and calls adjtime(2) to perform the needed corrections on the host's clock. It also communicates with date(1) in order to set the date globally, and with timedc(8), a timed control program.
  383. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  384. \margl40
  385. \margr40
  386. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Will remain a slave
  387. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  388. \margl40
  389. \margr40
  390. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Enables timed to trace the messages it receives in the file /usr/adm/timed.log
  391. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  392. \margl40
  393. \margr40
  394. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Overrides the default choice of the network addresses made by the program
  395. network
  396. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  397. \margl40
  398. \margr40
  399. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the network the host is connected to
  400. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  401. \margl40
  402. \margr40
  403. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Network name is added to a list of networks to ignore
  404. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  405. \margl40
  406. \margr40
  407. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The network name to be added to the list of networks to ignore
  408. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  409. EO"/#/
  410. 3?E_f
  411. /UoVov
  412. Tofof
  413. T_Vof
  414. COfoUoVoe
  415. 4OC_f
  416. "/eofoe
  417. Vo3O4OUogo
  418. "?E_eof
  419. UoVof
  420. eo"?2?3?T_V_f
  421. foeoVoeoU_CO3?
  422. !/"/D_U_v
  423. UoTofo
  424. /D_Vof
  425. VoUoVoe
  426. VoUoVoUoVoUo
  427. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  428. UUUUUUUUUUU@
  429. UUUUUUUUUUX
  430. timedc
  431. timed control program
  432. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  433. \margl40
  434. \margr40
  435. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 timedc
  436. \b0  is used to control the operation of the timed program. It may be used to:\
  437. + measure the differences between machines' clocks,\
  438. + find the location where the master time server is running,\
  439. + enable or disable tracing of messages received by timed, and\
  440. + perform various debugging actions.\
  441.  Without any arguments, timedc will prompt for commands from the standard input. If arguments are supplied, timedc interprets the first argument as a command and the remaining arguments as parameters to the command. The standard input may be redirected causing timedc to read commands from a file. Commands may be abbreviated; recognized commands are:\
  442. ? [ command ... ]\
  443. help [ command ... ] Print a short description of each command specified in the argument list, or, if no arguments are given, a list of the recognized commands.\
  444. clockdiff
  445.  host ... Compute the differences between the clock of the host machine and the clocks of the machines given as arguments.\
  446. trace \{ on | off \} Enable or disable the tracing of incoming messages to timed in the file /usr/adm/timed.log.\
  447. quit Exit from timedc.\
  448. Other commands may be included for use in testing and debugging timed; the help command and the program source may be consulted for details.
  449. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  450. EO"/#/
  451. 3?E_f
  452. /UoVov
  453. Tofof
  454. T_Vof
  455. COfoUoVoe
  456. 4OC_f
  457. "/eofoe
  458. Vo3O4OUogo
  459. "?E_eof
  460. UoVof
  461. eo"?2?3?T_V_f
  462. foeoVoeoU_CO3?
  463. !/"/D_U_v
  464. UoTofo
  465. /D_Vof
  466. VoUoVoe
  467. VoUoVoUoVoUo
  468. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  469. UUUUUUUUUUU@
  470. UUUUUUUUUUX
  471. sleep
  472. !suspend execution for an interval
  473. \{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  474. \margl40
  475. \margr40
  476. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 sleep
  477. \b0  suspends execution for time seconds. It is used to execute a command after a certain amount of time as in: (sleep 105; command)& or to execute a command every so often.
  478. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  479. \margl40
  480. \margr40
  481. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of seconds to suspend execution for
  482. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  483. EO"/#/
  484. 3?E_f
  485. /UoVov
  486. Tofof
  487. T_Vof
  488. COfoUoVoe
  489. 4OC_f
  490. "/eofoe
  491. Vo3O4OUogo
  492. "?E_eof
  493. UoVof
  494. eo"?2?3?T_V_f
  495. foeoVoeoU_CO3?
  496. !/"/D_U_v
  497. UoTofo
  498. /D_Vof
  499. VoUoVoe
  500. VoUoVoUoVoUo
  501. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  502. UUUUUUUUUUU@
  503. UUUUUUUUUUX
  504. await completion of process
  505. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  506. \margl40
  507. \margr40
  508. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 wait
  509. \b0  until all processes started with & have completed, and report on abnormal terminations. Because the wait(2) system call must be executed in the parent process, the Shell itself executes wait, without creating a new process.
  510. T_U_UoU_ToU_ToU_UoU_UoU_UoU_UoU_U_V_U_EOe_U_U_UOe_U_UoU_T_UoUoU_ToUoToU_U_U_eoU_eoU_eoU_e_
  511. EO"/#/
  512. 3?E_f
  513. /UoVov
  514. Tofof
  515. T_Vof
  516. COfoUoVoe
  517. 4OC_f
  518. "/eofoe
  519. Vo3O4OUogo
  520. "?E_eof
  521. UoVof
  522. eo"?2?3?T_V_f
  523. foeoVoeoU_CO3?
  524. !/"/D_U_v
  525. UoTofo
  526. /D_Vof
  527. VoUoVoe
  528. VoUoVoUoVoUo
  529. E_UoVoUoU_UoV_UoE_UoU_U_U_UoU_UoV_UoE_U_EOUoV_U_E_UoU_UoE_UoU_U_E_UoU_UoU_UoE_eoU_U_V_eo
  530. UUUUUUUUUUU@
  531. UUUUUUUUUUX
  532. time zone compiler
  533. r{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  534. \margl40
  535. \margr40
  536. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 zic
  537. \b0  reads text from the file(s) named on the command line and creates the time conversion information files specified in this input. If a filename is -, the standard input is read.\
  538. Input lines are made up of fields. Fields are separated from one another by any number of white space characters. Leading and trailing white space on input lines is ignored. An unquoted sharp character (#) in the input introduces a comment which extends to the end of the line the sharp character appears on. White space characters and sharp characters may be enclosed in double quotes (") if they're to be used as part of a field. Any line that is blank (after comment stripping) is ignored. Non-blank lines are expected to be of one of three types: rule lines, zone lines, and link lines.\
  539. A rule line has the form\
  540. Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S\
  541. For example:\
  542. \b Rule USA 1969 1973 Apr lastSun 2:00 1:00 D\
  543. \b0 \
  544. The fields that make up a rule line are:\
  545. NAME\
  546. Gives the (arbitrary) name of the set of rules this rule is part of.\
  547. FROM\
  548. Gives the first year in which the rule applies. The word minimum (or an abbreviation) means the minimum year with a representable time value. The word maximum (or an abbreviation) means the maximum year with a representable time value.\
  549. Gives the final year in which the rule applies. In addition to minimum and maximum (as above), the word only (or an abbreviation) may be used to repeat the value of the FROM field.\
  550. TYPE\
  551. Gives the type of year in which the rule applies. If TYPE is then the rule applies in all years between FROM and TO inclusive; if TYPE is uspres, the rule applies in U.S. Presidential election years; if TYPE is nonpres, the rule applies in years other than U.S. Presidential election years. If TYPE is something else, then zic executes the command yearistype year type to check the type of a year: an exit status of zero is taken to mean that the year is of the given type; an exit status of one is taken to mean that the year is not of the given type.\
  552. Names the month in which the rule takes effect. Month names may be abbreviated.\
  553. Gives the day on which the rule takes effect. Recognized forms include:\
  554. 5 the fifth of the month last\
  555. Sun the last Sunday in the month\
  556. lastMon the last Monday in the month\
  557. Sun>=8 first Sunday on or after the eighth\
  558. Sun<=25 last Sunday on or before the 25th\
  559. Names of days of the week may be abbreviated or spelled out in full. Note that there must be no spaces within the ON field.\
  560. AT Gives the time of day at which the rule takes effect. Recognized forms include:\
  561. 2 time in hours\
  562. 2:00 time in hours and minutes\
  563. 15:00 24-hour format time (for times after noon)\
  564. 1:28:14 time in hours, minutes, and seconds\
  565. Any of these forms may be followed by the letter w if the given time is local ``wall clock'' time or s if the given time is local ``standard'' time; in the absence of w or s, wall clock time is assumed.\
  566. SAVE\
  567. Gives the amount of time to be added to local standard time when the rule is in effect. This field has the same format as the AT field (although, of course, the w and s suffixes are not used).\
  568. LETTER/S\
  569. Gives the ``variable part'' (for example, the ``S'' or ``D'' in ``EST'' or ``EDT'') of time zone abbreviations to be used when this rule is in effect. If this field is -, the variable part is null.\
  570. A zone line has the form\
  571. Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]\
  572. For example:\
  573. \b Zone Australia/South-west 9:30 Aus CST 1987 Mar 15 2:00\
  574. \b0 \
  575. The fields that make up a zone line are:\
  576. NAME\
  577. The name of the time zone. This is the name used in creating the time conversion information file for the zone.\
  578. GMTOFF\
  579. The amount of time to add to GMT to get standard time in this zone. This field has the same format as the AT and SAVE fields of rule lines; begin the field with a minus sign if time must be subtracted from GMT.\
  580. RULES/SAVE\
  581. The name of the rule(s) that apply in the time zone or, alternately, an amount of time to add to local standard time. If this field is then standard time always applies in the time zone.\
  582. FORMAT\
  583. The format for time zone abbreviations in this time zone. The pair of characters %s is used to show where the ``variable part'' of the time zone abbreviation goes. UNTIL The time at which the GMT offset or the rule(s) change for a location. It is specified as a year, a month, a day, and a time of day. If this is specified, the time zone information is generated from the given GMT offset and rule change until the time specified.\
  584. The next line must be a ``continuation'' line; this has the same form as a zone line except that the string ``Zone'' and the name are omitted, as the continuation line will place information starting at the time specified as the UNTIL field in the previous line in the file used by the previous line. Continuation lines may contain an UNTIL field, just as zone lines do, indicating that the next line is a further continuation.\
  585. A link line has the form\
  586. Link LINK-FROM LINK-TO\
  587. For example:\
  588. \b Link US/Eastern EST5EDT\
  589. \b0 \
  590. The LINK-FROM field should appear as the NAME field in some zone line; the LINK-TO field is used as an alternate name for that zone.\
  591. Except for continuation lines, lines may appear in any order in the input.
  592. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  593. \margl40
  594. \margr40
  595. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Create time conversion information files in the named directory rather than in the standard directory named below
  596.     directory
  597. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  598. \margl40
  599. \margr40
  600. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The directory to create the files in
  601. 3{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  602. \margl40
  603. \margr40
  604. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Use the given time zone as local time. 
  605. \b zic
  606. \b0  will act as if the file contained a link line of the form\
  607. Link    timezone        localtime
  608. timezone
  609. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  610. \margl40
  611. \margr40
  612. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The time zone given as local time
  613. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  614. \margl40
  615. \margr40
  616. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Complain if a year that appears in a data file is outside the range of years representable by time(2) values
  617. filename
  618. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  619. \margl40
  620. \margr40
  621. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The input file(s) containing time zone information
  622.